package com.dfrz.ch05.task;

/**
 * 作者：wangmaokang
 * 日期: 2021/4/12 14:32
 * 描述:
 */
public class Task04 {
    public static void main(String[] args) {
       int[] ints=new int[]{0,0,0,0,0,0,0,0,0,0};

         int intt=19;int intt2=77;

         for (int i=intt;i<=intt2;i++){
             doNum(i,ints);
         }

        System.out.println(ints);

    }

    /**
     * 拆分每一个值得每一位
     * @param i
     * @param ints
     */
    public static void doNum(int i,int[] ints){

        while (true){
            int yu=i%10;

            doSwitch(yu,ints);
            i=i/10;
            if (i==0){
                break;
            }
        }

    }

    public static void doSwitch(int i,int[] ints){

        switch (i){
            case 0:{
               ints[0]+=1;
               break;
            } case 1:{
                ints[1]+=1;
                break;
            } case 2:{
                ints[2]+=1;
                break;
            } case 3:{
                ints[3]+=1;
                break;
            } case 4:{
                ints[4]+=1;
                break;
            } case 5:{
                ints[5]+=1;
                break;
            } case 6:{
                ints[6]+=1;
                break;
            } case 7:{
                ints[7]+=1;
                break;
            } case 8:{
                ints[8]+=1;
                break;
            } case 9:{
                ints[9]+=1;
                break;
            }
        }

    }
}
